'''
----歌手大赛----
为丰富校园文化生活，学校拟组织一场歌手大赛，从参赛选手中选拔出10名相对突出的学生，授予“校园十大歌手”称号。
比赛设有评委组，每名选手演唱完毕后会由评委组的10名评委打分。
为保证比赛公平公正、防止作弊和恶意打分，计算得分（即打分的平均分）时会先去掉最高分和最低分。
本案例要求编写程序，实现根据需求计算每位选手得分的功能。
'''

# l=[]
# for i in range(1,11):
#     score=float(input(f"第{i}位评委打的分:"))
#     l.append(score)
# l.sort()
# print(f"移除一个最高分{l[-1]}")
# l.pop(-1)
# print(f"移除一个最低分{l[0]}")
# l.pop(0)
# avg=round(sum(l)/len(l))
# print(f"平均分是{avg}")


'''
练习：   
----超市收银机----
为一家超市开发一个收银系统(以3-5种商品为例):
使用变量保存：商品编号 商品价格 商品名字
  1.提示用户输入商品编号和数量,然后显示总价多少钱。
  2.提示用户输入付款金额,然后显示找零金额。 
'''

num1={'id':'01','price':3,'name':'苹果'}
num2={'id':'02','price':4,'name':'香蕉'}
num3={'id':'03','price':5,'name':'桃子'}
num_list=[num1,num2,num3]

price=0
a=input("请输入你要查询的商品编号:")
for num in num_list:
    if a==num['id']:
        price=num['price']
        name=num['name']
        break
if price!=0:
    shuliang=int(input("请输入你要购买的数量:"))
    qian=shuliang*price
    money=float(input("你付了多少钱:"))
    if money<qian:
        print("你带的钱不够")
        money1 = float(input("请重新支付你的钱:"))
        print(f"找你{money1-qian}")
    else:
        print(f"找你{money-qian}")
else:
    print("商品信息不存在")




